package com.erp.gather.domain.bo;

import com.ruoyi.common.core.validate.AddGroup;
import com.ruoyi.common.core.validate.EditGroup;
import lombok.Data;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;

/**
 * sku价格业务对象 erp_collect_product_sku_price
 *
 * @author erp
 * @date 2023-05-19
 */

@Data
public class ErpCollectProductSkuPriceBo {

	/**
	 * sku价格
	 */
	@NotNull(message = "sku价格不能为空", groups = { EditGroup.class })
	private Long id;
	
	private Long collectProductId;

	/**
	 * sku code
	 */
	@NotBlank(message = "sku code不能为空", groups = { AddGroup.class, EditGroup.class })
	private String skuCode;

	/**
	 * sku价格
	 */
	@NotBlank(message = "sku价格不能为空", groups = { AddGroup.class, EditGroup.class })
	private String skuPrice;

	/**
	 * 区域定价MAP
	 */
	@NotBlank(message = "区域定价MAP不能为空", groups = { AddGroup.class, EditGroup.class })
	private String absoluteQuoteMap;
	
	/**
	 * 原始sku价格（上浮10%）
	 */
	private String originalSkuPrice;
	/**
	 * 全球运费定价MAP（上浮10%）
	 */
	private String freightMap;
	/**
	 * 全球区域定价MAP
	 */
	private String globalQuoteMap;

}
